"""
适用装饰器的几种场景：
    无参无返回值
    有参有返回值
    无参有返回值
    有参无返回值
"""
# 需求：定义有参无返回值的原函数：get_sum(), 用于计算两个变量的和
def print_info(fn_name):
    def inner(a, b):
        print("【友好提示】正在努力计算中...")
        fn_name(a, b)

    return inner

@print_info
def get_sum(a, b):
    sum = a + b
    print("两个变量的和为：%d" % sum)

if __name__ == '__main__':
    get_sum(10, 20)